A Church-Style Intermediate Language for MLF
نویسندگان
چکیده
MLF is a type system that seamlessly merges ML-style implicit but second-class polymorphism with System-F explicit first-class polymorphism. We present xMLF, a Church-style version of MLF with full type information that can easily be maintained during reduction. All parameters of functions are explicitly typed and both type abstraction and type instantiation are explicit. However, type instantiation in xMLF is more general than type application in System F. We equip xMLF with a small-step reduction semantics that allows reduction in any context and show that this relation is confluent and type preserving. We also show that both subject reduction and progress hold for weak-reduction strategies, including call-by-value with the value-restriction.
منابع مشابه
Recasting MLF
The language MLF has been proposed as an alternative to System F that permits partial type inference a la ML. It differs from System F by its types and type-instance relation. Unfortunately, the definition of type instance is only syntactic, and not underpinned by some underlying semantics. It has so far only been justified a posteriori by the type soundness result. In this work, we revisit MLF...
متن کاملThe Relationship between Learning Style and Iranian Intermediate EFL Learners' Speaking Performance
There are a number of factors which influence the success of learning foreign languageincluding students’ learning styles. This study investigated language learning styles of IranianEFL learners and their class achievement. To this end, sixty female intermediate learners ofinstruction and different ages (15-25), studying at a language institute in Rasht city wereasked to take part in the study....
متن کاملEffects of Task-based Academic Listening on High School EFL Students' Listening Comprehension: Does Experiential Learning Style Matter?
Task-based language teaching (TBLT) has been considered as an effective language teaching methodology. However, its applicability for lower-proficiency learners in EFL contexts has not been adequately justified. Moreover, the possible mediating effect of the experiential learning styles on academic listening TBLT has not been targeted in the literature, a gap that this study attempts to fill. T...
متن کاملGraphic Type Constraints and Efficient Type Inference : from ML to MLF Draft Long Version
MLF is a type system that seamlessly merges ML-style type inference with System-F polymorphism. We propose a system of graphic (type) constraints that can be used to perform type inference in both ML or MLF. We show that this constraint system is a small extension of the formalism of graphic types, originally introduced to represent MLF types. We give a few semantic preserving transformations o...
متن کاملA Stylistic and Proficiency-based Approach to EFL Learners’ Performance Inconsistency
Performance deficiencies and inconsistencies among SLA or FL learners can be attributed to variety of sources including both systemic (i.e., language issues) and individual variables. Contrary to a rich background, the literature still suffers from a gap as far as delving into the issue from language proficiency and learning style is concerned. To fill the gap, this study addressed EFL learner...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Theor. Comput. Sci.
دوره 435 شماره
صفحات -
تاریخ انتشار 2010